home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 25 / AMIGAplus Sonderheft 25 (2000)(Falke)(DE)(Track 1 of 4)[!].iso / Updates / PowerPC / pdflib / pdflib.readme < prev    next >
Text File  |  2000-05-16  |  4KB  |  118 lines

  1. Short: pdflib (libpdf) and tools V2.01 (68k+PPC)
  2. Type: text/misc
  3. Uploader: info@ar-kleinert.de
  4. Author: Thomas Merz, Andreas R. Kleinert (port)
  5.  
  6.  Changes for Amiga 68k/PPC port are documented in
  7.  in "CHANGES.amiga". Compiling instructions are
  8.  in "COMPILE.amiga". For usage information, please
  9.  refer to "readme.txt".
  10.  
  11.  PPC binaries have the .elf extension and can
  12.  be executed from Shell when being used with
  13.  ppc.library V46+
  14.  
  15.  There are two link library versions included:
  16.  libpdf.lib (68k) and libpdf.a (PPC).
  17.  
  18.  Binaries can be found in "bin" directory, library files
  19.  have been stored in "lib". Exception are the "pdftest"
  20.  and "pdftest.elf" programs: they need to be run from
  21.  the "test" directory, and that's why they're also
  22.  located there.
  23.  
  24.  General information follows.
  25.  
  26.  --
  27.  ARK, 28/Nov/99
  28.  
  29. ************************************************************************
  30.  
  31. PDFlib V2.01
  32. ============
  33. Portable C library for dynamically generating PDF ("Adobe Acrobat") files.
  34. Copyright (c) 1997-1999 Thomas Merz (tm@muc.de)
  35.  
  36. The PDFlib distribution is available from the following URL:
  37. http://www.ifconnection.de/~tm
  38.  
  39. THIS IS NOT PUBLIC DOMAIN OR FREEWARE SOFTWARE --
  40. see end of this file for an overview of licensing and
  41. usage issues, and the file doc/license.pdf for details.
  42.  
  43.  
  44. Overview
  45. ========
  46. PDFlib is a C library for generating PDF files. It offers a graphics
  47. API with support for drawing, text, fonts, images, and hypertext. Call PDFlib
  48. routines from within your client program and voila: dynamic PDF files!
  49. For detailed instructions on PDFlib programming and the associated API,
  50. see the PDFlib Programming Manual, included in PDF format in the
  51. PDFlib distribution.
  52.  
  53.  
  54. Supported Programming Environments
  55. ==================================
  56. The PDFlib core library can be built as a static library or a shared
  57. C library/DLL. PDFlib can be used from the following environments:
  58.  
  59. - ANSI C libary (static or dynamic)
  60. - ANSI C++ via an object wrapper
  61. - Perl5  with help from SWIG
  62. - Tcl with help from SWIG
  63. - Python with help from SWIG
  64. - Java via the JNI with help from a hacked SWIG version
  65. - Visual Basic with a DLL and a type library
  66.  
  67. - PHP3: PDFlib support is already included in the PHP3 distribution,
  68.   see http://www.php.net. Note that PHP3 is not directly supported by
  69.   the author of PDFlib.
  70.  
  71. The necessary "glue" for attaching PDFlib to these environments is
  72. included in the distribution, as well as sample programs for all
  73. supported environments.
  74.  
  75. Two sample applications are supplied for all supported language bindings:
  76.  
  77. - hello:        simple "hello, world!" program
  78. - pdfclock:     generate a PDF file with an analog clock image
  79.  
  80.  
  81. PDF Features
  82. ============
  83. PDFlib's many features are covered in detail in the programming manual.
  84. So let's just take a brief look at the most important ones:
  85.  
  86. - basic drawing
  87.   lines, rectangles, arcs, Bezier curves, ...
  88.   gray scale or RGB color
  89. - text
  90.   text in different fonts and sizes, formatting
  91.   type 1 font embedding, built-in font metrics, AFM metrics files for
  92.   additional fonts
  93. - image file formats
  94.   support for CCITT, TIFF, GIF, and JPEG files
  95. - PDF output compression via Zlib
  96. - hypertext features
  97.   bookmarks, page transitions, Web and local links, PDF file attachments
  98. - Unicode support for annotations, bookmarks, and document information
  99.  
  100.  
  101. PDFlib application ideas
  102. ========================
  103. - Dynamic PDF generation on a Web server
  104. - Directly convert text or graphics files to PDF
  105. - Report generator for applications such as databases
  106. - PDF-generating printer driver for all kinds of applications
  107. - ...many more!
  108.  
  109.  
  110. Supplied Library Clients
  111. ========================
  112. PDFlib includes some test and real client programs:
  113.  
  114. - pdftest:      general C test program, illustrates many PDF features
  115. - pdfimage:     convert GIF/TIFF/JPEG images to PDF
  116. - text2pdf:     convert text files to PDF
  117. - pdfgraph:     draw a graph according to data read from a text file
  118.